<?php

namespace Home\Controller;

/**
 * 用户
 * @auth zhuliu
 */
class Admin extends \App\Application {
	private $_userService;

	/**
	 * 构造函数
	 */
	public function __construct($appName, $controllerName, $actionName) {
		parent::__construct($appName, $controllerName, $actionName);
		$this->_userService = \Lsf\Loader::service('User', FALSE, APP_NAME_USER);
	}
	/**
	 * 管理员登录
	 * @param  void
	 * @return string
	 */
	public function login() {
		$params = $this->post('', TRUE);
		if (!isset($params['name']) || empty($params['name'])) {
			return $this->errParamMissing(ECODE_PARAM_MISSING, 'name');
		}
		if (!isset($params['pwd']) || empty($params['pwd'])) {
			return $this->errParamMissing(ECODE_PARAM_MISSING, 'pwd');
		}
		if($params['name'] == 'admin' && $params['pwd'] == 'admin'){
			return $this->json(ECODE_SUCCESS, []);
		}
		return $this->json(ECODE_SUCCESS, []);
	}


	/**
	 * 访问量
	 * @param  void
	 * @return string
	 */
	public function reqNum() {
		$result = $this->_userService->getReqNum();
		if(!is_array($result) || empty($result)){
			return $this->json(4,'获取访问量失败', []);
		}
//		$result = [
//			[
//				'name'=>'月',
//				'num'=>23,
//			],[
//				'name'=>'年',
//				'num'=>93,
//			],[
//				'name'=>'总',
//				'num'=>223,
//			]
//		];
		return $this->json(ECODE_SUCCESS, $result);
	}
}
